724273
500700
157969
94403
435648
138541
886836
552797
662719
750973
971326
298347
5130799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471